Run Your First Pipeline
Get from zero to a complete dataset of 2,775 stocks with 86 fields each in under 10 minutes.Navigate to Pipeline Directory
The directory name contains spaces, so ensure you use quotes in your shell commands.
Run the Master Pipeline
Phase Breakdown (expand to see details)
Phase Breakdown (expand to see details)
Phase 1: Core Data (Foundation)
- Fetches 2,775 NSE stocks
- Creates master ISIN map
- Downloads fundamental data (35 MB)
- Company filings (hybrid LODR + Legacy)
- Live announcements
- Advanced technical indicators
- Market news (50 articles/stock)
- Corporate actions
- Surveillance lists (ASM/GSM)
- Circuit stocks
- Bulk/Block deals
- Price band revisions
- Smart incremental download
- Lifetime daily candles
- First run: ~30 min | Incremental: ~2-5 min
- Builds master JSON with 60+ base fields
- Advanced metrics (ADR, RVOL, ATH, Turnover)
- Earnings performance (post-results returns)
- F&O data (lot sizes, expiry dates)
- Market breadth & relative strength
- Corporate events + news feed (LAST)
- GZIP level 9 compression
- 30 MB → 2-4 MB (85-90% reduction)
Configuration Options
Customize pipeline behavior by editingrun_full_pipeline.py (lines 60-71):
Understanding the Output
The pipeline produces a JSON array with 2,775 stock objects:Common Use Cases
Screen Stocks by Fundamentals
Screen Stocks by Fundamentals
Track Corporate Events
Track Corporate Events
Analyze Post-Earnings Performance
Analyze Post-Earnings Performance
Monitor Technical Breakouts
Monitor Technical Breakouts
Next Steps
Pipeline Settings
Learn advanced configuration options
Field Reference
Explore all 86 output fields in detail
Pipeline Architecture
Understand the pipeline design
Data Fetching Scripts
See API reference for all scripts